113 S Cayuga St, Itdaca, NY 14850-5507, Itdaca
My favorite restaurant in Ithaca! I love the food so much, especially the large vegetarian platter! Incredible vegetaria
My favorite restaurant in Ithaca! I love the food so much, especially the large vegetarian platter! Incredible vegetaria